package com.java.imauoj.sercive;

import com.java.imauoj.mapper.MessageMapper;
import com.java.imauoj.moudel.Message;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class MessageService {

    private MessageMapper mapper;

    public List<Message> getMessageList(){
        List<Message> message = mapper.getMessageList();
        return message;
    }

    public Message getMessage(int id){
         Message message = mapper.getMessage(id);
         return message;
    }

    public Message addMessage(Message message){
        mapper.addMessage(message);
        Message message1 = mapper.getMessage(message.getId());
        return message1;
    }
    public Message deleteMessage(int id){
        Message message = mapper.getMessage(id);
        mapper.deleteMessage(id);
        return message;
    }
    public Message updateMessage(Message message){
        mapper.updateMessage(message);
        Message message1 = mapper.getMessage(message.getId());
        return message1;
    }

}
